package com.allkapps.bbmopenchat;

import net.rim.device.api.ui.container.MainScreen;

public abstract class BaseScreen extends MainScreen {

	public static final int INVITE_ACCEPTED = 1;
	public static final int INVITE_REJECTED = 2;
	public static final int CONTACT_JOINED = 3;
	public static final int CONTACT_LEFT = 4;
	public static final int CONTACT_DECLINED = 5;
	public static final int CONTACT_INVITED = 6;
	public static final int CONTACT_REMOVED = 7;
	public static final int MESSAGE_RECEIVED = 8;
	public static final int DATA_RECEIVED = 9;
	public static final int JOIN_REQUEST_RECEIVED = 10;
	public static final int JOIN_REQUEST_CANCEL = 11;
	public static final int SESSION_ENDED = 12;
	public static final int SESSION_CREATED = 13;
	public static final int CHANNEL_CREATED = 14;
	public static final int CHANNEL_ENDED = 15;
	
	public BaseScreen() {}
	
	public BaseScreen(long l) {
		super(l);
	}
	
	public abstract void updateScreen(int type);
	
	public void updateScreen(int type, Object obj) {}
	
	public void updateScreen(int type, Object obj1, Object obj2) {}
}
